讀取字符串後計算字數多少。
例如:
// scss //
.test {
text1: str-length(hello);
text2: str-length(HELLO_WORLD);
}
編|
譯| !標點符號也算一個長度。
後|
V
// css //
.test {
text1: 5;
text2: 11;
}
讀取字符串後,指定要找的字符而辨別
第一次出現的位置
。
例如:
// scss //
.test {
text1: str-index(hello,e); // 指定 e //
text2: str-index(hello,l); // 指定 l //
text3: str-index(hello,o); // 指定 o //
}
編|
譯| !從text2可發現出現兩次 l ,但只會找出第一次出現的位置喔!
後|
V
// css //
.test {
text1: 2; // 辨別第一次出現的位置在第2個。 //
text2: 3; // 辨別第一次出現的位置在第3個。 //
text3: 5; // 辨別第一次出現的位置在第5個。 //
}
讀取字符串後,輸入要插入的字串,再指定要放置的位置。
例如:
// scss //
.test {
text1: str-insert("I'm student"," a",4); // 指定插入 " a",放在第4個 //
text2: str-insert("I'm a student"," cute",6); // 指定插入 " cute",放在第6個 //
text3: str-insert("I'm a cute student"," !",19); // 指定插入 " !",放在第19個 //
}
編|
譯| !注意空格
也算一個字數。
後|
V
// css //
.test {
text1: "I'm a student"; // 成功將" a"插入第4個位置。 //
text2: "I'm a cute student"; // 成功將" cute"插入第6個位置。 //
text3: "I'm a cute student !"; // 成功將" !"插入第19個位置。 //
}
讀取字符串後,選擇要擷取的字符串,再輸入起始位置及結束位置。
例如:
// scss //
.test {
text1: str-slice("I am a cute student",1,4); // 設定起始位置為1、結束位置為4。 //
text2: str-slice("I am a cute student",8,11); // 設定起始位置為8、結束位置為11。 //
text3: str-slice("I am a cute student",1, ); // 設定起始位置為1、結束位置無設定。 //
}
編|
譯| !從text3可發現無設定結束位置時,會被默認要設定到字串最末端位置。
後|
V
// css //
.test {
text1: "I am"; // 成功擷取位置1~4的字串。 //
text2: "cute"; // 成功擷取位置8~11的字串。 //
text3: "I am a cute student"; // 成功擷取位置1~最末端的字串。 //
}
函數返回一個無引號的隨機字符串作為 id。
例如:
// scss //
.test {
text: unique-id()
}
編|
譯| !字符串會隨機生成。
後|
V
// css //
.test {
text: u64bblt;
}